package com.ruoyi.function.domain;

import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

@Data
@EqualsAndHashCode(callSuper = true)
public class ServiceArea extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 区域编码 */
    private String nodeCode;
    
    /** 区域名称 */
    private String nodeName;
    
    /** 区域全称 */
    private String nodeSname;
    
    /** 父级编码 */
    private String codeParent;
    
    /** 首字母 */
    private String nodeSpell;
    
    /** 类型：1是省会，2直辖市,3港澳台,4其它 */
    private Integer nodeType;
    
    /** 同级下排序 */
    private Integer noderOrder;
    
    /** 层级: 0全国、1省、2市区、3郊县、4街道、5居委会 */
    private Integer nodeLevel;
    
    /** 经度 */
    private String lng;
    
    /** 纬度 */
    private String lat;
    
    /** 子区域列表 */
    private List<ServiceArea> children;
} 